artificial pond/pool - French English Dictionary